Position Title : Full Stack Java Developer – Spring Boot & React
Location : Chicago, IL (Onsite/Hybrid)
Employee Type : Full Time with Benefits
Job Description:
We are seeking a skilled Full Stack Java Developer – Spring Boot & React with strong expertise in Spring Boot and React to design, develop, deploy, and manage robust web and API-based applications. The ideal candidate is passionate about software craftsmanship, embraces Agile methodologies, and excels in crafting scalable and secure solutions.
Key Responsibilities:
- Collaborate with product managers and cross-functional teams to deliver high-quality digital products.
- Translate product vision into innovative and workable technical solutions to address business challenges.
- Design, build, and enhance web-based applications using Java, Spring Boot, REST APIs, and cloud platforms like OCP and Kubernetes.
- Leverage modern CI/CD tools (e.g., IntelliJ/STS, GitHub, Jenkins, Nexus) for efficient development and deployment processes.
- Implement modern security mechanisms such as JWT and OAuth to safeguard applications.
- Break down development tasks into technical stories, draft detailed design documents, and deliver features in collaboration with Agile teams.
- Build highly scalable and available systems, ensuring optimal performance and usability.
- Provide strong technical and team leadership, mentoring junior developers, and fostering collaboration.
- Communicate technical concepts effectively with both technical and non-technical stakeholders.
- Uphold compliance with standards and foster a culture of risk-aware development practices.
Technical Skills & Qualifications:
- 8-10 years of hands-on experience in designing and developing web-based software applications.
- Strong Java Development Expertise: Proficient in Java, Spring Boot, and building RESTful APIs.
- Front-End Proficiency:
- Advanced knowledge of JavaScript, including DOM manipulation and the JavaScript object model.
- Deep understanding of React.js and its core principles, along with experience in popular workflows like Flux or Redux.
- Experience with modern front-end tools such as NPM.
- Familiarity with integrating and consuming RESTful APIs and implementing secure authorization mechanisms like JWT.
- Knowledge of DevOps practices and cloud technologies, particularly OpenShift and Kubernetes.
- Experience with CI/CD tools and processes, including Jenkins, GitHub, and Nexus.
- A strong knack for benchmarking, performance optimization, and debugging complex systems.
Disclaimer
Capgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.
This is a general description of the Duties, Responsibilities and Qualifications required for this position. Physical, mental, sensory or environmental demands may be referenced in an attempt to communicate the manner in which this position traditionally is performed. Whenever necessary to provide individuals with disabilities an equal employment opportunity, Capgemini will consider reasonable accommodations that might involve varying job requirements and/or changing the way this job is performed, provided that such accommodations do not pose an undue hardship.
Capgemini is committed to providing reasonable accommodations during our recruitment process. If you need assistance or accommodation, please reach out to your recruiting contact.
Click the following link for more information on your rights as an Applicant http://www.capgemini.com/resources/equal-employment-opportunity-is-the-law